//
// Created by MikeChen on 2025/4/4.
//


#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main() {
    //strcat函数功能:字符串拼接

    char str1[128] = "Hello";
    char str2[128] = "World!";

//    char str3[128]= strcat(str1,str2);//不能接收，会直接报错，该函数返回的是字符串的首地址
//    char* str4= strcat(str1,str2);
//    printf("strcat:%s",strcat(str1, str2));

    char *pStr1 = str1;
    char *pStr2 = str2;
    while (*pStr1 != '\0') { *pStr1++; }
    while (*pStr2 != '\0') { *pStr1++ = *pStr2++; }

    printf("%s\n",pStr1);
    printf("%s\n",str1);


    system("read -rsp $'Press enter to continue...\\n'");
    return EXIT_SUCCESS;
}